If so which ones are the best out there? Also how do they work? For example what do they charge to be the middleman? Thanks in advance.